Antonella Lualdi Actor / Director / Scriptwriter DouBan IMDb Actor I Spit on Your Grave 1959 5.3 Let's Talk About Women 1964 6.7